.pro-card {
  box-shadow: @box-shadow;
  background-color: white;
  box-sizing: border-box;

  .pro-card-head, .pro-card-foot {
    font-size: 16px;
    padding: 16px 24px;
    box-sizing: border-box;

    &.pro-card-head {
      display: flex;
      align-items: center;
      justify-content: space-between;
    }

    /*&.pro-card-head {
      border-bottom: solid 1px @border-color;
    }

    &.pro-card-foot {
      border-top: solid 1px @border-color;
    }*/
  }

  &:first-child {
    margin-top: 0 !important;
  }
}